﻿.option_prov
{
	font-weight: bold;
	color: Red;
}
.option_dis
{
	font-style: italic;
	color: #3e9bf2;
}
.option_store
{
	color: #000000;
}
/*Qick Order*/
.div_mess_confirm_end
{
	color: Red;
	font-size: 15px;
	text-align: center;
	padding: 20px 0 15px 0;
	font-weight: bold;
}
.div_mess_confirm .div_bot_confirm
{
	padding: 5px;
	text-align: justify;
}
.div_mess_confirm .div_date
{
	padding: 5px;
	text-align: center;
}
.div_mess_confirm .sp_code
{
	font-size: 10pt;
	color: Red;
	font-weight: bold;
	text-transform: uppercase;
}
.div_mess_confirm .div_code
{
	text-align: center;
	font-size: 11px;
	padding: 5px 0 3px 0;
}
.div_mess_confirm .title_sus
{
	font-size: 20pt;
	color: Red;
	font-weight: bold;
	text-align: center;
}
.div_main_q
{
	width: 540px;
	border: solid 0px red;
}
.div_qick_order
{
	text-align: center;
}
.div_qick_order .qick_order_title
{
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 15px 0;
}
.div_qick_order .sp_discounts
{
	font-family: Arial;
	font-weight: bold;
	font-size: 60px;
	color: Red;
}
.div_quick_order
{
	background-image: url(Product/bg_Click.gif);
	padding-right: 30px;
	background-repeat: no-repeat;
	background-position: right center;
	display: inline-table;
	cursor: pointer;
}
.quickorder_btnaccept
{
	background: url(Product/btn_accept.gif) no-repeat left center;
	height: 25px;
	width: 95px;
	border: 0;
}
.quickorder_btncancel
{
	background: url(Product/btn_cancel.gif) no-repeat left center;
	height: 25px;
	width: 95px;
	border: 0;
}
.div_mess
{
	/*font-weight: bold;*/
	padding: 5px 0 5px 0;
	text-align: center;
}
.div_qick_order_control
{
	width: 400px;
	text-align: left;
}
.div_qick_order_control .div_tr
{
	padding: 5px 0 5px 0;
}
.div_qick_order_control .div_tr .txt_name
{
	width: 290px;
}
.div_qick_order_control .div_ctr
{
	padding: 5px 0 5px 0;
	text-align: center;
}
.div_qick_order_control .div_ctr .btn_qick_order
{
	padding: 3px 0 3px 0;
	border: solid 0px #d3d3d3;
	background: Transparent url(Shop/bg_btn.gif) no-repeat;
	background-position: center center;
	width: 78px;
	text-align: center;
	cursor: pointer;
	margin: 0 0 0 3px;
}
.div_qick_order_control .div_tr .sp_re
{
	background: Transparent url(Shop/icon_req.gif) no-repeat;
	background-position: right center;
	padding: 2px 7px 2px 0;
	text-align: right;
	margin: 0 3px 0 0;
	width: 60px;
	float: left;
	color: #000;
}
.div_qick_order_control .div_tr .sp_nor
{
	padding: 2px 7px 2px 0;
	text-align: right;
	margin: 0 3px 0 0;
	width: 60px;
	float: left;
	color: #000;
}
/*---*/

.item_sim, .all_sim
{
	padding: 2px 0 3px 10px;
	font-size: 13px;
}
.div_share_product
{
	background-image: url(../images/Detail/bg_share.gif);
	background-position: 5px 2px;
	background-repeat: no-repeat;
	margin-top: 2px;
	padding: 2px 0 8px 25px;
}
.news_description
{
	color: #606060;
	padding: 0 0 0 10px;
	margin-bottom: 10px;
}
#DHTMLgoodies_formTooltipDiv
{
	color: #000;
	font-size: 9pt;
	line-height: 120%;
	padding: 5px 0 5px 0;
	text-align: left;
}
.DHTMLgoodies_formTooltip_closeMessage
{
	color: #000;
	font-weight: normal;
	font-size: 0.7em;
}
.div_pager_pre
{
	padding: 5px;
	border-top: solid 2px #ddd;
	margin: 10px 0 0 0;
}
.div_keyword
{
	padding: 5px 0 5px 5px;
}
.div_keyword span
{
	font-weight: bold;
}
.div_share_product a
{
	color: #4685DF;
	text-decoration: underline;
}
.div_footer_view_all
{
	text-align: left;
	padding: 5px 5px 5px 60px;
}
.div_footer_view_all a
{
	cursor: pointer;
	color: #4685DF;
}
* html .div_separator
{
	text-align: center;
	background-color: Transparent;
}
* html .div_separator .div_content_separator
{
	width: 98%;
	border-bottom: solid 1px #e5e5e5;
}
.div_separator
{
	text-align: center;
	padding: 0px 0 0px 0;
	background-color: Transparent;
}
.div_separator .div_content_separator
{
	width: 90%;
	color: #e5e5e5;
	background-color: #e5e5e5;
}

.div_item_cus
{
	clear: both;
	padding: 8px 5px 8px 10px;
}
.div_item_cus .div_item_image
{
	max-width: 40px;
	min-height: 40px;
	float: left;
	text-align: center;
}
.div_item_cus .div_item_image img
{
	max-width: 40px;
	height: 40px;
}
* html .div_item_cus .div_item_image img
{
	width: 40px;
	height: 45px;
}
.div_item_cus .div_item_text
{
	margin-left: 40px;
	padding-left: 5px;
	text-align: left;
}
.div_item_cus .div_item_text .div_item_title
{
	font-weight: bolder;
	color: #707070;
	font-size: 12px;
	padding: 5px 5px 2px 0;
}
.div_item_cus .div_item_text .div_item_price
{
	padding-top: 5px;
}
.div_item_cus .div_item_text .div_item_price .sp_title_price
{
	color: #b0b0b0;
}
.div_item_cus .div_item_text .div_item_price .sp_price
{
	color: #9f9f9f;
}
/*Support*/
.div_orther
{
	margin: 0 8px 0 8px;
}
.div_orther .contact
{
	background: transparent url(Product/bg_contact.gif) no-repeat;
	background-position: left center;
	padding: 12px 6px 12px 32px;
	text-align: left;
	border-bottom: solid 1px #e5e5e5;
}
.div_orther .advertise
{
	background: transparent url(Product/bg_ads.gif) no-repeat;
	background-position: left center;
	padding: 14px 6px 14px 32px;
	text-align: left;
	border-bottom: solid 1px #e5e5e5;
}
.div_orther .warranty
{
	background: transparent url(Product/bg_warranty.gif) no-repeat;
	background-position: left center;
	padding: 8px 6px 8px 32px;
	text-align: left;
	border-bottom: solid 1px #e5e5e5;
}
.div_orther .works
{
	background: transparent url(Product/bg_works.gif) no-repeat;
	background-position: 5px center;
	padding: 8px 6px 8px 32px;
	text-align: left;
}
.div_orther .contact a, .div_orther .works a, .div_orther .warranty a, .div_orther .advertise a
{
	font-weight: bold;
}
.cssCompanyHelpTitteGroup
{
	text-align: justify;
	padding: 3px;
}
.cssCompanyHelpContentGroup
{
	border: solid 0px #dddedb;
	overflow: auto;
	width: 98.3%;
	padding: 5px;
}
.cssCompanyHelpTitleGroup_Top
{
	text-align: left;
	width: 98.3%;
	background-color: #a9a9a9;
	font-weight: bold;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 0px #dadada;
	padding: 5px 3px 5px 10px;
	color: #ffffff;
}
.cssCompanyHelpTitleGroup_Top a
{
	color: #fff;
	text-decoration: none;
}
.cssCompanyHelpContentGroup a
{
	background: transparent url(Product/icon_Colp.gif) no-repeat;
	background-position: left center;
	padding: 3px 6px 3px 7px;
	text-align: left;
	margin: 3px 0 3px 0;
}
.cssCompanyHelpTitleGroup_Bottom
{
	background-color: Transparent;
	height: 0px;
}
/*Pager*/
.pg_bottom
{
	border-top: solid 3px #a9a9a9;
	padding: 5px;
	text-align: right;
	right: 0;
}
.pg_bottom_ie
{
	border-top: solid 3px #a9a9a9;
	padding: 5px;
	text-align: right;
	right: 0;
}
.pager_style .pager_total_info
{
	padding: 0px 3px 0px 3px;
	color: #4173a4;
	font-family: Tahoma;
	font-size: 9pt;
}

.pager_style .pager_info
{
	border: solid 1px #cddfeb;
	padding: 0px 3px 0px 3px;
	display: block;
	background-color: #f2f6f9;
	color: #4173a4;
	font-family: Tahoma;
	font-size: 9pt;
}
.pager_style .pager_first
{
	background: #f2f6f9 url(Product/pg_first.gif) no-repeat center center;
	border: solid 1px #cddfeb;
	padding: 0 5px 0px 4px;
	display: block;
	text-decoration: none;
	font-size: 9pt;
}
.pager_style .pager_pre
{
	background: #f2f6f9 url(Product/pg_pre.gif) no-repeat center center;
	border: solid 1px #cddfeb;
	padding: 0 5px 0px 4px;
	display: block;
	text-decoration: none;
	font-size: 9pt;
}
.pager_style .pager_next
{
	background: #f2f6f9 url(Product/pg_next.gif) no-repeat center center;
	border: solid 1px #cddfeb;
	padding: 0 5px 1px 5px;
	display: block;
	font-size: 9pt;
	text-decoration: none;
}
.pager_style .pager_last
{
	background: #f2f6f9 url(Product/pg_last.gif) no-repeat center center;
	border: solid 1px #cddfeb;
	padding: 0 5px 1px 5px;
	display: block;
	text-decoration: none;
	font-size: 9pt;
}
.pager_style .pager_item
{
	border: solid 1px #cddfeb;
	padding: 0px 3px 0px 3px;
	display: block;
	text-decoration: none;
	background-color: #f2f6f9;
	color: #4173a4;
	font-family: Tahoma;
	font-size: 9pt;
}
.pager_item_selected
{
	border: solid 1px #417394;
	padding: 0px 3px 0px 3px;
	display: block;
	text-decoration: none;
	background-color: #d4d5d7;
	color: #656766;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}
/*End*/




/*Member*/
.div_item_first
{
	background-image: url(Member/item_user_add.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	padding: 2px 0 2px 30px;
}
.div_item_first .item_title
{
	color: #000;
	font-weight: bold;
}
/*End*/
.item_old
{
	border-bottom: solid 1px #e6e6e6;
	margin-top: 5px;
	margin: 5px 5px 0 5px;
}
.item_old .item_left_old
{
	float: left;
	width: 74.5%;
	padding: 0px 0 5px 5px;
}
.item_old .item_left_old .left_image
{
	clear: both;
	float: left;
	border: solid 2px #f5f5f5;
	cursor: pointer;
	text-align: center;
	width: 110px;
	margin-top: 5px;
	padding: 5px;
}
.item_old .item_left_old .left_view
{
	text-align: left;
	margin-left: 127px;
	padding-top: 5px;
}
.item_old .item_left_old .left_view ._title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 3px 10px;
	font-family: Arial;
}
.item_old .item_left_old .left_view .list_item
{
	background-color: #fcfcfc;
}
.item_old .item_left_old .left_view .list_item .div_item_list
{
	clear: right;
	border-bottom: solid 1px #fff;
}
.item_old .item_left_old .left_view .list_item .div_item_list .div_item_fix
{
	width: 115px;
	float: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	color: #707070;
}
.item_old .item_left_old .left_view .list_item .div_item_list .div_item_fix .p_status
{
	text-decoration: none;
}
.item_old .item_left_old .left_view .list_item .div_item_list .div_item_text
{
	margin-left: 120px;
	padding-left: 10px;
	padding-bottom: 3px;
}
.item_old .item_left_old .left_view h3
{
	margin: 0px 0 5px 0;
	padding: 0;
}
.item_old .item_left_old .left_image:hover
{
	border: solid 2px #ff9700;
}
.item_old .item_right_old
{
	margin-left: 75.5%;
	background-color: #f2f0f1;
	min-height: 90px;
}
.item_old .item_right_old h3
{
	padding: 7px 2px 2px 7px;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
}
.item_old .item_right_old .sp_price_news
{
	text-decoration: line-through;
	margin-left: 5px;
}
.item_old .item_right_old .sp_price_old
{
	margin-left: 5px;
	color: #FE2621;
}
.item_old .top_right
{
	margin-bottom: 1px;
	border-bottom: solid 1px #fff;
}
.item_old .bot_right
{
	border-top: solid 1px #e6e6e6;
	padding: 8px 3px 0 5px;
	text-align: center;
}
.item_old .bot_right a
{
	color: #4685DF;
	cursor: pointer;
}
.item_old .bot_right a:hover
{
	color: red;
}
.div_view_content_padding
{
	padding: 5px 5px 5px 5px;
}
* html .div_view_content_padding
{
	padding: 0px;
}
.manufacture a
{
	text-decoration: none;
}
.manufacture a:hover
{
	text-decoration: none;
	color: #ff9700;
}
.div_text_icon
{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 10px 30px;
}
.div_text_icon .span_bold
{
	font-weight: bold;
	margin-left: 10px;
}
.div_text_icon .div_manu
{
	padding: 5px 10px 0 10px;
}
.div_text_icon .div_manu .sp_exp
{
	text-decoration: underline;
	background-image: url(Product/icon_Exp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0 2px 10px;
	cursor: pointer;
}
.div_text_icon .div_manu .div_item_exp
{
	padding: 5px 0 2px 7px;
}
.div_text_icon .div_manu .div_item_exp a
{
	color: #707070;
	margin-left: 3px;
}
.div_text_icon .div_manu .div_item_exp a:hover
{
	color: #000;
}
.div_text_icon .div_manu .sp_colp
{
	text-decoration: underline;
	background-image: url(Product/icon_Colp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0 2px 10px;
	cursor: pointer;
}
.div_list_image_class
{
	text-align: center;
	padding: 10px;
}
.div_list_image_class image
{
	border: solid 0px #fff;
}
.isonline
{
	background-image: url(Product/IsOnline.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 18px;
}
.issms
{
	background-image: url(Product/IsSMS.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 0px 5px 13px;
}
.tab_gen
{
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 10px;
	position: relative;
	z-index: 99999;
}
.tab_gen .activetab
{
	font-weight: bold;
	background-image: url(Product/activetap.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 5px 15px 5px 15px;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-right: solid 1px #ddd;
	margin-right: 2px;
}
.tab_gen .noactivetab
{
	font-weight: bold;
	background-image: url(Product/noactivetap.gif);
	cursor: pointer;
	background-repeat: repeat-x;
	height: 22px;
	padding: 5px 15px 5px 15px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-top: solid 1px #ddd;
	color: #9A99A9;
	margin-right: 2px;
}
.tab_content
{
	border: solid 1px #ddd;
	margin: -1px 0 3px 0;
	padding: 8px;
}
.div_tr_2td
{
	border-top: dashed 1px #d5d5d5;
	margin: 10px 0 0 0;
	padding: 8px 5px 5px 5px;
}
.div_tr
{
	clear: both;
	padding: 5px 0 2px 5px;
}
.div_tr .td_left
{
	float: left;
	width: 10%;
}
.div_tr .td_left span
{
	font-weight: bold;
}
.div_tr .td_right
{
	margin-left: 10%;
}
.div_tr .td_right .sp_id
{
	font-weight: bold;
	color: #ca0002;
}
.div_tr .td_right .text_bold
{
	font-weight: bold;
}
.div_confirm_class
{
	background-color: #f7f7f7;
	padding: 8px 20px 8px 20px;
	margin: 8px 0 0 0;
}
.div_confirm_class h3
{
	font-size: 12px;
}
.div_confirm_class .div_image_class
{
	float: left;
	width: 74px;
	background-color: #fff;
	border: solid 1px red;
	text-align: center;
}
.div_confirm_class .div_left_class
{
	margin-left: 95px;
}
.div_confirm_class .div_left_class .sp_price
{
	color: Red;
	margin-left: 40px;
}
.div_message_class
{
	padding: 15px;
}
.div_check_t_relate
{
	background-image: url(Product/Title_bg.png);
	background-repeat: repeat-x;
	height: 29px;
	margin: 0 3px 0 3px;
	padding: 0 0 0 3px;
}
.content_check .div_view_item
{
	padding: 5px 5px 5px 8px;
}
.mss_count
{
	padding: 15px 5px 15px 8px;
}
.sh_empty_data
{
	text-align: center;
}
.sh_master_step2_content
{
	margin: 2px 0 3px 0;
	padding: 0 2px 0 2px;
}
.sh_master_step3_content
{
	padding: 1px 0 2px 30px;
	text-align: left;
}
.sh_master_step3_content a
{
	color: #4685DF;
	text-decoration: none;
}
.sh_master_step2_content span, .shop_comand_master span
{
	font-weight: bold;
	margin-right: 3px;
}
.shop_comand_master span
{
	margin-right: 3px;
}
.sh_master_step2_content .price, .shop_comand_master .price
{
	font-weight: normal;
	color: Red;
	text-align: right;
}
.shop_comand_master .price
{
	font-weight: bold;
	margin-left: 2px;
}
.sh_master_step2_content p
{
	margin: 0;
	padding: 0;
}
.shop_not_footer
{
	padding: 5px 5px 5px 10px;
}
.shop_not_footer a.shop_sicu
{
	color: #4685DF;
	text-decoration: underline;
}
.tr_s_no td
{
	padding: 5px 3px 5px 3px;
	border-bottom: solid 0px #e4e4e4;
}
.tr_s_no .td_first
{
}
.tr_s_no .td_image
{
	text-align: center;
}
.tr_s_no .td_last
{
	text-align: right;
}
.tr_shop .td_right
{
	text-align: right;
}
.tr_s_no .td_quantity
{
	text-align: center;
}
.tr_s_no .td_price
{
	text-align: right;
	padding-right: 5px;
}
.shop_tr a
{
	color: #4685DF;
	text-decoration: none;
	margin-left: 2px;
}
.shop_tr .text_note
{
	color: Blue;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	padding: 3px 0 3px 0;
}
.shop_tr a:hover
{
	color: red;
	text-decoration: underline;
}
.shop_master
{
	padding: 5px;
	font-size: 12px;
}
.shop_master .sh_master_step1_a
{
	background: transparent url(../Images/Dienthoai/Giohang/icon_step1_a.gif) no-repeat;
	background-position: left center;
	padding: 5px 0 5px 30px;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 12px;
}
.shop_master .sh_master_step1_d
{
	background: transparent url(../Images/Dienthoai/Giohang/icon_step1_d.gif) no-repeat;
	background-position: left center;
	padding: 5px 0 5px 30px;
	margin-bottom: 3px;
	font-size: 12px;
}
.shop_master .sh_master_step1_a a
{
	color: #ff0000;
	margin-right: 60px;
	font-size: 12px;
}
.shop_master .sh_master_step1_a a:hover
{
	color: #4685DF;
	text-decoration: none;
}
.shop_master .sh_master_step2_d
{
	background: transparent url(../Images/Dienthoai/Giohang/icon_step2_d.gif) no-repeat;
	background-position: left center;
	padding: 5px 0 5px 30px;
	font-size: 14px;
}
.shop_master .sh_master_step3_d
{
	background: transparent url(../Images/Dienthoai/Giohang/icon_step3_d.gif) no-repeat;
	background-position: left center;
	padding: 5px 0 5px 30px;
	margin: 5px 0 0 0;
	font-size: 14px;
}
.shop_master .sh_master_step2_a
{
	background: transparent url(../Images/Dienthoai/Giohang/icon_step2_a.gif) no-repeat;
	background-position: left center;
	padding: 5px 0 5px 30px;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 12px;
}
.shop_master .sh_master_step3_a
{
	background: transparent url(../Images/Dienthoai/Giohang/icon_step3_a.gif) no-repeat;
	background-position: left center;
	padding: 5px 0 5px 30px;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 12px;
}
.div_shop_phone
{
	background: transparent url(../Images/Dienthoai/Tuvan/bg_by_phone.gif) no-repeat;
	background-position: 2px center;
	height: 66px;
	padding: 12px 0 0 60px;
	font-size:11px;
}
.div_shop_phone .t_first
{
	font-weight: bold;
	padding: 2px;
}
.div_shop_phone .t_mid
{
	color: #686868;
}
.div_shop_phone .t_phone
{
	color: Red;
	font-size: 12px;
	font-weight: bolder;
	padding: 0 0 2px 0;
}
.shop_cheap
{
	background-image: url( "../Images/Dienthoai/Tuvan/banner-dat-online-gia-re.png" );
	background-color: Transparent;
	background-repeat: no-repeat;
	height: 130px;
	width: 224px;
	margin-left:3px;
}
.tr_shop
{
	background-color: #a9a9a9;
	color: #fff;
}
.tr_shop td
{
	background-color: #a9a9a9;
	color: #fff;
}
.tr_shop .td_first
{
	background-color: #a9a9a9;
	width: 3%;
	padding: 3px 0 3px 4px;
	text-align: left;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop .td_center
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: left;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop .td_right
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: right;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop .td_nobor_center
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: left;
	border-right: solid 0px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop .td_quantity
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: center;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop .td_price
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 5px 3px 4px;
	text-align: right;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop .td_last
{
	background-color: #a9a9a9;
	padding: 3px 3px 3px 4px;
	text-align: right;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop_mas td
{
	background-color: #a9a9a9;
}
.tr_shop_mas .td_first
{
	background-color: #a9a9a9;
	width: 3%;
	padding: 3px 0 3px 4px;
	text-align: left;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}
.tr_shop_mas .td_center
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: left;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	color: #fff;
	font-weight: normal;
}
.tr_shop_mas .td_right
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: right;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	color: #fff;
	font-weight: normal;
}
.tr_shop_mas .td_nobor_center
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: left;
	border-right: solid 0px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	color: #fff;
	font-weight: normal;
}
.tr_shop_mas .td_quantity
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 0 3px 4px;
	text-align: center;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	color: #fff;
	font-weight: normal;
}
.tr_shop_mas .td_price
{
	background-color: #a9a9a9;
	border-right: #ffffff;
	padding: 3px 5px 3px 4px;
	text-align: right;
	border-right: solid 1px #fff;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	color: #fff;
	font-weight: normal;
}
.tr_shop_mas .td_last
{
	background-color: #a9a9a9;
	padding: 3px 3px 3px 4px;
	text-align: right;
	border-top: solid 2px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	color: #fff;
	font-weight: normal;
}


.shop_dilevery
{
	background: transparent url(../images/Giohang/icon_delivery.gif) no-repeat;
	background-position: 8px center;
	padding: 4px 0 5px 35px;
}
.shop_payment
{
	background: transparent url(../images/Giohang/icon_bank.gif) no-repeat;
	background-position: 8px center;
	padding: 4px 0 5px 35px;
}
.shop_input .shop_tr, .shop_input_r .shop_tr
{
	padding: 2px 0 2px 10px;
}
.shop_input
{
	border-right: solid 1px #d3d3d3;
}
.shop_input_o
{
	padding: 2px 0 2px 20%;
	border-right: 0px solid #D3D3D3;
}
.shop_input_r
{
	margin-top: 10px;
}
.shop_in_com
{
	text-align: center;
	padding: 7px 0 5px 0;
}
.shop_in_com span
{
	color: #4685df;
	cursor: pointer;
}
.shop_in_com span:hover
{
	color: red;
	cursor: pointer;
}
.shop_input .shop_tr_com
{
	padding: 2px 15px 2px 10px;
	text-align: right;
	color: #4685DF;
	text-decoration: underline;
	cursor: pointer;
}
.shop_input .shop_tr .required, .shop_input_r .shop_tr .required
{
	background: Transparent url(../images/Detail/icon_req.gif) no-repeat;
	background-position: right center;
	padding: 2px 7px 2px 0;
	text-align: right;
	margin: 0 3px 0 0;
	width: 90px;
	float: left;
	color: #929292;
}
.div_upload
{
	margin-left: 102px;
	width: 80%;
}
.shop_input .shop_tr .no_style
{
	background: none;
	padding: 2px 7px 2px 0;
	text-align: right;
	margin: 0 3px 0 0;
	width: 90px;
	float: left;
	color: #929292;
}
.shop_input .shop_tr .select_o .option_area
{
	font-weight: bold;
	color: Red;
}
.shop_input .shop_tr .select_o .option_prov
{
	font-weight: bold;
	color: Navy;
}
.shop_input .shop_tr .select_o .option_dis
{
	font-weight: bold;
	color: Blue;
}
.shop_input .shop_tr .select_o .option_store
{
	color: Black;
}
.shop_input .shop_tr .select_o
{
	padding: 0px;
	border: solid 1px #b1b1b1;
	margin: 0 0 0 2px;
}
.shop_input .shop_tr .txt, .shop_input_r .shop_tr .txt
{
	border: solid 1px #b1b1b1;
	color: #000;
	padding-left: 3px;
	margin: 0 0 0 2px;
}
.shop_input .shop_tr .txt-o
{
	border: solid 1px #b1b1b1;
	color: #000;
	padding-left: 3px;
	overflow: auto;
	margin: 0 0 0 2px;
}
.shop_input .shop_tr .txt-height
{
	border: solid 1px #b1b1b1;
	overflow: auto;
	color: #acacac;
	padding-left: 3px;
}
.shop_help, .shop_help_r
{
	padding: 0px 0 3px 45px;
	border-right: solid 0px #d3d3d3;
	color: #949494;
	background: Transparent url(Shop/icon_info.gif) no-repeat;
	background-position: 20px top;
}
.shop_help span
{
	text-decoration: none;
	color: #4685df;
	font-family: Tahoma;
	font-size: 11px;
	cursor: pointer;
}
.shop_help span:hover
{
	text-decoration: underline;
	color: #ff9700;
}

.shop_help_r
{
	border-right: solid 0px #d3d3d3;
}
.shop_mr_rght
{
	border-right: solid 0px #d3d3d3;
}
.shop_input_r
{
	border-right: solid 0px #d3d3d3;
}
.btn_shop
{
	padding: 3px 0 3px 0;
	border: solid 0px #d3d3d3;
	background: Transparent url(../images/Giohang/bg_btn.gif) no-repeat;
	background-position: center center;
	width: 78px;
	text-align: center;
	cursor: pointer;
	margin: 0 0 0 3px;
	font-size: 8pt;
	color: #868686;
}
.shop_info_left
{
	float: left;
	width: 50%;
	border: solid 1px #fff;
}
.shop_info_left_o
{
	width: 98%;
	border: solid 0px #fff;
}
.shop_info_right
{
	border: solid 1px #fff;
	margin-left: 50%;
}
.shop_info_left h3, .shop_info_right h3
{
	padding: 3px 0 5px 20px;
	font-size: 14px;
	margin: 0;
}
.shop_content
{
	padding: 5px;
}
.shop_comand
{
	background-color: #f2f2f2;
	border-top: solid 4px #a9a9a9;
	margin: 5px 0 15px 0;
	padding: 10px 3px 10px 10px;
}
.shop_comand .shop_comand_btn
{
	float: left;
	width: 60%;
}
.shop_comand .shop_comand_text
{
	text-align: right;
	padding-top: 5px;
	margin-left: 60%;
}
.shop_comand .to_text
{
	font-weight: bold;
	float: left;
}
.shop_comand .to_price
{
	color: Red;
	font-weight: bold;
	padding-left: 3px;
	text-align: right;
}
.shop_comand_master
{
	background-color: #f2f2f2;
	border-top: solid 4px #a9a9a9;
	margin: 5px 0 5px 0;
	padding: 10px 2px 10px 2px;
}
.step_cart_1, .step_cart_2, .step_cart_3
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 12px;
	margin-left: 3px;
}
.step_cart_1 li, .step_cart_2 li, .step_cart_3 li
{
	float: left;
}
.step_cart_1 .step1_1
{
	padding: 7px 0 10px 42px;
	border: solid 0px #d3d3d3;
	background: #ededed url(../images/Giohang/step1_1.gif) no-repeat;
	background-position: left center;
	width: 220px;
	font-weight: bold;
}
.step_cart_1 .step1_1 span, .step_cart_2 .step1_1 span, .step_cart_3 .step1_1 span, .step_cart_1 .step1_2 span, .step_cart_2 .step1_2 span, .step_cart_3 .step1_2 span, .step_cart_1 .step1_3 span, .step_cart_2 .step1_3 span, .step_cart_3 .step1_3 span
{
	background: Transparent url(../images/Giohang/bullet_right.gif) no-repeat;
	background-position: right center;
	padding: 0 10px 0 0;
}

.step_cart_1 .step1_2
{
	padding: 7px 0 10px 38px;
	border: solid 0px #000;
	background: #ededed url(../images/Giohang/step1_2.gif) no-repeat;
	background-position: left center;
	width: 212px;
}
.step_cart_1 .step1_3
{
	padding: 7px 0 10px 38px;
	border: solid 0px #000;
	background: #ededed url(../images/Giohang/step1_3.gif) no-repeat;
	background-position: left center;
	width: 198px;
}
.step_cart_2 .step1_1
{
	padding: 7px 0 10px 42px;
	border: solid 0px #d3d3d3;
	background: #ededed url(../images/Giohang/step2_1.gif) no-repeat;
	background-position: left center;
	width: 220px;
}
.step_cart_2 .step1_2
{
	padding: 7px 0 10px 38px;
	border: solid 0px #000;
	background: #ededed url(../images/Giohang/step2_2.gif) no-repeat;
	background-position: left center;
	width: 212px;
	font-weight: bold;
}
.step_cart_2 .step1_3
{
	padding: 7px 0 10px 38px;
	border: solid 0px #000;
	background: #ededed url(../Images/Dienthoai/Giohang/step2_3.gif) no-repeat;
	background-position: left center;
	width: 198px;
}
.step_cart_3 .step1_1
{
	padding: 7px 0 10px 42px;
	border: solid 0px #d3d3d3;
	background: #ededed url(../Images/Dienthoai/Giohang/step3_1.gif) no-repeat;
	background-position: left center;
	width: 220px;
}
.step_cart_3 .step1_2
{
	padding: 7px 0 10px 38px;
	border: solid 0px #000;
	background: #ededed url(../Images/Dienthoai/Giohang/step3_2.gif) no-repeat;
	background-position: left center;
	width: 212px;
}
.step_cart_3 .step1_3
{
	padding: 7px 0 10px 38px;
	border: solid 0px #000;
	background: #ededed url(../Images/Dienthoai/Giohang/step3_3.gif) no-repeat;
	background-position: left center;
	width: 198px;
	font-weight: bold;
}




.video-content
{
	text-align: center;
}
.video-content .item-video
{
	text-align: center;
	margin: 10px;
}
.video-content .item-video .video-title
{
	font-weight: bold;
	font-size: 90%;
	padding: 5px 0 10px 0;
}
.video-content .item-video .normal-video a
{
	color: #4685DF;
	text-decoration: underline;
}
.content_stock
{
	padding: 8px 0 0 2px;
	margin: 8px 0 2px 2px;
	background-color: #fcfcfc;
	width: 338px;
}
.content_stock .stock_item
{
	padding: 2px 0 2px 10px;
}
.content_stock .stock_item span
{
	font-weight: bold;
	margin-left: 3px;
}
.content_stock .stock_map
{
	padding-top: 8px;
	background-color: #fff;
	text-align: center;
}
.content_wars
{
	margin: 8px 0 0 2px;
	background-color: #fcfcfc;
}
.content_war .c_war_title
{
	background-color: #f5f5f5;
	padding: 3px 0 5px 10px;
	font-weight: bold;
}
.content_war .c_war_row
{
	background-color: #fcfcfc;
	border-bottom: solid 1px #fff;
}
.content_war .c_war_row .c_war_left
{
	background-color: #fcfcfc;
	float: left;
	width: 110px;
	padding: 3px 0 3px 10px;
}
.content_war .c_war_row .c_war_right
{
	background-color: #fcfcfc;
	padding: 3px 0 3px 5px;
	margin-left: 120px;
	border-left: solid 1px #fff;
}
.content_war .map_war_title
{
	padding: 5px 0 5px 10px;
	background-color: #fff;
}
.content_war .map_war
{
	background-color: #fff;
	text-align: center;
}
.font_d_small
{
	font-size: 8pt;
	color: #959595;
	margin-bottom: 5px;
}
.ddl_option
{
	margin-left: 2px;
	width: 152px;
	padding: 1px 0 1px 0;
	border: solid 1px #d3d3d3;
}
.font_d_small_r
{
	font-size: 8pt;
	color: #d7d7d7;
	text-align: center;
	margin-bottom: 5px;
}
.div_content_float
{
	clear: both;
	width: 100%;
}
.div_content_float .left_50
{
	float: left;
	width: 48%;
	height: 400px;
	overflow: auto;
}
.div_content_float .right_50
{
	width: 50%;
	margin-left: 49%;
}
.div_content_float .right_50 .div_list_price
{
	background-color: #fcfcfc;
	padding: 10px 5px 10px 10px;
}
.div_content_float .right_50 .div_list_price .t_price
{
	font-weight: bold;
}
.div_content_float .right_50 .div_list_price .note_price_orther
{
	color: #a9a9a9;
	font-size: 10px;
	padding: 10px 0 0 0;
}
.div_content_float .right_50 .div_list_price ._price
{
	font-weight: bold;
	color: Red;
	font-size: 14px;
	padding-left: 10px;
}
.left_content_50
{
	float: left;
	width: 40%;
	overflow: auto;
}
.right_content_50
{
	margin-left: 41%;
}
.content_padding
{
	padding: 5px;
}
.BlockSearch_Line_C2
{
	padding-left: 10px;
	font-size: 11px;
	background-color: #FFFFFF;
	font-family: Arial, Times New Roman, Tahoma, Verdana;
	font-size: 9pt;
}
.Block_SubHead
{
	padding: 4px 0 5px 15px;
	border: solid 1px #d3d3d3;
	margin-bottom: 2px;
	background: #ededed url(Product/icon_col.gif) no-repeat;
	background-position: 3px 8px;
	cursor: pointer;
	color: #555555;
}
.Block_Ex
{
	padding: 4px 0 5px 15px;
	border: solid 1px #d3d3d3;
	margin-bottom: 2px;
	background: url(Product/icon_Ex.gif) no-repeat;
	background-position: 3px 10px;
	cursor: pointer;
	color: #555555;
}
.Block_SubHead_New
{
	background-image: url(Product/bg-war-active.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 249px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	font-weight: bold;
}
.Block_Ex_New
{
	background: url(Product/diembaohanh_bg_inactive.png) no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 249px;
	float: left;
}
.BranchLevel0
{
	height: 20px;
	padding-top: 4px;
}
.BranchLevel1
{
	padding-left: 25px;
	padding-top: 4px;
	height: 18px;
	cursor: pointer;
	margin: 3px 0 0 -15px;
	background: #f5f5f5 url(Product/icon_bullet_black.gif) no-repeat;
	background-position: 17px 10px;
	font-weight: bold;
}
.BranchLevel1_New
{
	background: url(    "Product/arrow_h.png" ) no-repeat scroll 17px 10px;
	cursor: pointer;
	height: 20px;
	margin: 6px 0 0 -30px;
	padding-left: 30px;
	padding-top: 9px;
	width: 212px;
}
.content_war_l
{
	background-color: transparent;
	background-image: url(  "Product/detail_bg.png" );
	background-position: 0 0;
	clear: right;
	float: left;
	height: 166px;
	width: 18px;
}
.content_war_r
{
	background-color: transparent;
	background-image: url(  "Product/detail_bg.png" );
	background-position: 0px -432px;
	clear: right;
	float: left;
	height: 166px;
	width: 18px;
}
.content_war
{
	background-image: url(  "Product/detail_bg.png" );
	background-position: 0 -216px;
	background-repeat: repeat-x;
	float: left;
	padding-top: 10px;
	width: 395px;
}
.BranchLevel1_New_active
{
	background: url(    "Product/arrow_d.png" ) no-repeat scroll 17px 10px #FFFCD9;
	cursor: pointer;
	font-weight: bold;
	height: 20px;
	margin: 5px 0 0 -8px;
	padding-left: 30px;
	padding-top: 9px;
	width: 212px;
}
.BranchLevel2
{
	padding-top: 4px;
	padding-left: 20px;
	height: 18px;
	cursor: pointer;
	font-weight: bold;
	color: #5d5d5d;
}
.BranchLevel3
{
	padding: 3px 5px 3px 0;
}
.BranchLevel3_New
{
	padding: 3px 5px 3px 0;
	cursor: pointer;
	width: 200px;
	border-bottom: medium none !important;
	margin-left: 20px;
}
.BranchLevel3_New a
{
	text-decoration: none;
	font-weight: bold;
	color: #676767;
	font-size: 11px;
}
.BranchLevel3_New a:hover
{
	padding-left: 10px;
	color: #ffb400;
}
.BranchLevel3 a
{
	padding-left: 10px;
	text-decoration: none;
}
.BranchLevel3 a:hover
{
	padding-left: 10px;
	text-decoration: underline;
	color: #ffb400;
}
.BranchLevel3
{
	padding-left: 20px;
	cursor: pointer;
}
.txt_textbox
{
	border: solid 1px #b1b1b1;
	color: #acacac;
	padding-left: 3px;
}
.spRed
{
	color: Red;
	padding: 0 1px 0 2px;
}
.btn94x25
{
	background: #f7f5f6 url(../images/Detail/btn94x25.gif) no-repeat;
	background-position: center center;
	border: solid 0px #fff;
	width: 94px;
	padding: 5px 0 7px 0;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
}
.btn174x28
{
	background: #f7f5f6 url(../images/Detail/btn174x28_share.gif) no-repeat;
	background-position: center center;
	border: solid 0px #fff;
	width: 174px;
	padding: 3px 0 5px 0;
	text-align: center;
	font-weight: bold;
}
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
	background-color: Transparent;
}
.filledRatingStar
{
	background-image: url(Product/FilledStar.gif);
}
.emptyRatingStar
{
	background-image: url(Product/EmptyStar.gif);
}
.savedRatingStar
{
	background-image: url(Product/SavedStar.gif);
}
.div_control_add_cm
{
	background: #f7f5f6 url(../images/Detail/bg_control_cm.gif) no-repeat;
	background-position: 25px center;
}
.div_control_add_cm .div_ct_top
{
	padding: 10px 5px 5px 10px;
}
.div_control_add_cm .div_ct_mid
{
	clear: both;
	padding: 5px 5px 5px 95px;
}
.div_control_add_cm .div_ct_top span
{
	color: Red;
	font-weight: bold;
}
.cm_bot_share
{
	padding: 5px;
}
.cm_bot_share .share_left
{
	width: 40%;
	float: left;
	text-align: left;
	padding-left: 95px;
}
.cm_bot_share .share_left span
{
	color: #4685DF;
	font-weight: bold;
	cursor: pointer;
}
.cm_bot_share .share_left span:hover, .cm_bot_share .share_right a:hover
{
	text-decoration: underline;
}
.cm_bot_share .share_right a, .cm_bot_share .share_right a:visited
{
	color: #4685DF;
	font-weight: bold;
	cursor: pointer;
}
.cm_bot_share .share_right
{
	text-align: right;
	padding-right: 20px;
}
.cm_r_top_right
{
	background: transparent url(../Images/Dienthoai/Detail/bg_com_top_right.gif) no-repeat;
	background-position: right top;
}
.cm_r_top_left
{
	background: transparent url(../Images/Dienthoai/Detail/bg_com_top_left.gif) no-repeat;
	background-position: left top;
}
.cm_r_top_center
{
	background: transparent url(../Images/Dienthoai/Detail/bg_com_top_center.gif) repeat-x;
	background-position: center top;
	margin: 0 5px 0 29px;
	height: 27px;
}
.cm_r_content_mi
{
	margin: -16px 0 0 16px;
	border-right: solid 1px #e8e4e5;
	border-left: solid 0px #e8e4e5;
	padding: 0 5px 0 10px;
}
.cm_user_content
{
	border-left: solid 1px #e8e4e5;
	margin: 3px 0 0 -10px;
	padding: 3px 5px 0 10px;
}
.cm_r_content_mi .cm_title
{
	font-weight: bold;
}
.cm_r_content_mi .cm_email_n
{
	color: #a4a0a1;
}
.cm_r_content_mi .cm_date
{
	color: #a4a0a1;
	font-size: 8pt;
}
.cm_r_bot_right
{
	background: transparent url(../Images/Dienthoai/Detail/bg_com_bot_right.gif) no-repeat;
	background-position: right top;
}
.cm_r_bot_left
{
	background: transparent url(../Images/Dienthoai/Detail/bg_com_bot_left.gif) no-repeat;
	background-position: left top;
}
.cm_r_bot_center
{
	background: transparent url(../Images/Dienthoai/Detail/bg_com_bot_center.gif) repeat-x;
	background-position: center top;
	margin: 0 5px 0 29px;
	height: 4px;
}
.cm_item
{
	margin: 10px 0 1px 0;
}
.cm_image
{
	border: solid 2px #bcbcbc;
	padding: 3px;
	width: 50px;
	text-align: center;
	vertical-align: middle;
}
.cm_user_image
{
	float: left;
	width: 75px;
}
.cm_user_image .user_name
{
	font-weight: bold;
}
.cm_content_right
{
	margin-left: 75px;
}
.content_top_comment
{
	background: transparent url(../Images/Dienthoai/Detail/icon_com.gif) no-repeat left top;
	padding: 5px 5px 15px 70px;
	background-position: 15px 8px;
}
.content_all_comment
{
	padding: 15px;
}
.content_top_comment .cm_title
{
	color: #fb9e01;
	text-transform: uppercase;
	font-weight: bold;
}
.content_top_comment .cm_title h3
{
	padding: 0;
	margin: 0;
}
.content_top_comment .cm_content
{
	color: #a3a3a3;
}
.content_top_comment .cm_content .top_cm_ct_left
{
	float: left;
	width: 70%;
}
.content_top_comment .cm_content span
{
	font-weight: bold;
}
.div_top_center_box3
{
	background: transparent url(Product/bg_top_box3_center.gif) repeat-x;
	background-position: center top;
	margin: 0px 5px 0px 5px;
	padding: 2px;
}
.div_top_right_box3
{
	background: transparent url(Product/bg_top_box3_right.gif) no-repeat;
	background-position: right top;
}
.div_top_left_box3
{
	background-position: left top;
	background: transparent url(Product/bg_top_box3_left.gif) no-repeat;
}
.txt_focus
{
	color: #000;
	padding-left: 3px;
	border: solid 1px #b1b1b1;
	margin: 0 0 0 2px;
}
.txt_empty
{
	color: #acacac;
	padding-left: 3px;
	border: solid 1px #b1b1b1;
	margin: 0 0 0 2px;
}
.p_config
{
	height: 70px;
	border: solid 0px #000;
	overflow: auto;
}
.p_config_pop
{
	border: solid 0px #000;
	overflow: auto;
}
.sp_color
{
	border: solid 0px #000;
	padding: 0px 1px 0px 0px;
	margin-left: 4px;
	cursor: pointer;
}
.p_config .pc_tite
{
	font-weight: bold;
	padding: 5px 0 5px 4px;
	color: Red;
}
.p_config .pr_unit
{
	padding: 5px 0 5px 4px;
	color: Red;
}
.selec_tion
{
	border: solid 1px #b1b1b1;
	width: 66px;
	color: #acacac;
}
.top-call-you
{
	padding: 10px 0 10px 10px;
	border-bottom: solid 1px #ddd;
}
.com-call-you
{
	text-align: center;
	padding: 5px 0 10px 0;
}
.btn-call-you
{
	border: solid 0px #fff;
	background: url(Product/bg_btn_call.gif) no-repeat;
	background-position: center center;
	width: 119px;
	height: 26px;
}
.mes-call-you
{
	padding: 10px 0 10px 10px;
	background-color: #fcfcfc;
}
.mes-call-you span
{
	color: #ff0101;
}
.mes-call-you label
{
	text-decoration: underline;
}
.top-call-you .p_price
{
	color: #000;
	font-weight: bold;
	font-size: 13px;
}
.top-call-you a, .top-call-you a:visited
{
	color: #4685DF;
}
.top-call-you a:hover
{
	color: Red;
	text-decoration: underline;
}
.content-call-you
{
	background: url(Product/bg_callyou.gif) no-repeat;
	background-position: 5% top;
	padding: 25px 0 35px 200px;
}
.content-call-you .call-tr
{
	padding: 2px 0 1px 0;
}
.top-call-you .txt-readonly
{
	padding: 3px 5px 3px 5px;
	border: solid 1px #b1b1b1;
	color: #000;
	font-weight: bold;
	background-color: Transparent;
	margin: 0 3px 0 0;
}
.content-call-you .txt
{
	border: solid 1px #b1b1b1;
	color: #acacac;
	padding-left: 3px;
}
.content-call-you .txt-o
{
	border: solid 1px #b1b1b1;
	color: #acacac;
	padding-left: 3px;
}
.content-call-you .txt-height
{
	border: solid 1px #b1b1b1;
	overflow: auto;
	color: #acacac;
	padding-left: 3px;
}
.bottom-call-you
{
	text-align: center;
	padding: 10px;
	border-top: solid 1px #ddd;
	margin: 5px 2px 0 0;
}
.bottom-call-you span
{
	color: Red;
	font-size: 13px;
	font-weight: bold;
}
.bottom-call-you a
{
	color: #4685DF;
	cursor: pointer;
	text-decoration: underline;
}
.news_pro_content h2
{
	color: #ff9501;
	padding: 5px 0 3px 10px;
	margin: 0 0 0 0;
	font-weight: bolder;
}
.news_pro_content p
{
	line-height: 18px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.news_pro_link
{
	padding: 2px 1px 3px 10px;
}
.news_pro_link a, .news_pro_link a:visited
{
	color: #767676;
	font-weight: bold;
}
.news_pro_source
{
	background-color: #f5f5f5;
	padding: 5px 5px 5px 10px;
	margin: 0 10px 0 10px;
}
.new_pro_detail_contet
{
	padding: 5px 3px 5px 10px;
}
.news_pro_source .i_source, .news_pro_source .u_source
{
	color: #696969;
	padding-left: 3px;
	font-weight: bold;
}
.news_pro_source .u_source
{
	text-decoration: underline;
}
.news_pro_orther
{
	padding: 3px 5px 5px 20px;
}
.news_pro_orther .news_pro_t_orther
{
	font-weight: bold;
	padding: 3px;
}
.news_list_orther
{
	padding: 2px 0 0 20px;
}
.div_bot_detail_op
{
	padding: 0 0 0 1px;
}
* html .div_bot_detail_op
{
	padding: 0 0 0 2px;
}
.div_tootip_content
{
	text-align: left;
	width: 300px;
}
.div_tootip_content .div_ttp_title
{
	background-color: #F9EA8F;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	font-size: 12px;
}
.div_tootip_content .ttp_price
{
	color: Red;
}
.div_tootip_content .div_ttp_pro_title, .div_tootip_content .div_ttp_pre_title
{
	font-weight: bold;
	background: url(Product/bg_t_promotion.gif) no-repeat;
	background-position: 10px center;
	padding: 5px 3px 5px 25px;
	font-size: 11px;
}
.div_tootip_content .div_ttp_pre_title .number
{
	color: Red;
}
.div_tootip_content .div_ttp_pro_content ul, .div_tootip_content .div_fun_content ul
{
	padding: 0;
	margin: 0;
}
.div_tootip_content .div_ttp_pro_content
{
	padding-left: 25px;
}
.div_tootip_content .div_ttp_pro_content ul li, .div_tootip_content .div_fun_content ul li
{
	padding: 3px 2px 1px 25px;
	list-style: none;
	margin: 0;
}
.div_tootip_content .div_fun_content ul
{
	list-style-type: circle;
}
.div_tootip_content .div_fun_title
{
	font-weight: bold;
	background: url(Product/bg_t_fun.gif) no-repeat;
	background-position: 10px center;
	padding: 5px 3px 5px 25px;
	font-size: 11px;
}
.div_bottun_detail
{
	background: url(../Images/Dienthoai/Detail/btn_indetail.gif) no-repeat;
	background-position: center center;
	text-align: left;
	margin: 12px 0 1px 0;
	padding: 1px 0 2px 20px;
}
.div_bottun_detail a, .div_bottun_detail a:visited
{
	color: #fff;
	cursor: pointer;
}
.div_tookit_content
{
	color: #808080;
	padding: 2px 2px 1px 10px;
}
.div_r_toolkit_detail
{
	padding: 3px 2px 3px 0px;
	margin: 5px 0 3px 0px;
	border-bottom: solid 1px #eeeeee;
}
.div_r_warranty_detail
{
	padding: 3px 2px 3px 0px;
	margin: 5px 0 3px 0px;
}
.div_r_r_title
{
	font-weight: bold;
	text-align: center;
	padding: 8px 2px 3px 0px;
}
.div_t_promotion, .div_tookit_title
{
	font-weight: bold;
	padding: 3px 2px 3px 0px;
}
.div_tookit_title a, .div_tookit_title a:visited
{
	color: #4685DF;
	font-weight: normal;
	padding-left: 3px;
}
.sp_df_dt
{
	color: #bbbbbb;
	font-weight: normal;
	font-size: 8pt;
	padding-left: 3px;
}
.div_popup_title
{
	clear: both;
	float: left;
	padding: 0px 0px 3px 8px;
	font-weight: bold;
	text-align: left;
	width: 98%;
	border: solid 0px #4685DF;
}
.div_popup_title .t_pop_left
{
	float: left;
	width: 95%;
	padding: 0px 0 1px 0;
	cursor: move;
}
.div_popup_title .t_pop_left ._left_title_move
{
	padding: 0px 0 1px 0;
	cursor: move;
	float: left;
}
.div_popup_title .t_pop_left ._right_title_icon
{
	text-align: right;
}
.div_popup_title .t_pop_left ._right_title_icon .image_con
{
	border: solid 0px #fff;
	padding-left: 2px;
	cursor: pointer;
}
.div_popup_title .t_pop_left ._right_title_icon .sp_text
{
	font-weight: normal;
	color: #808080;
}
.div_popup_title .t_pop_right
{
	width: 3%; /*float: right;*/
	margin-left: 95.5%;
	border: solid 0px red;
	padding: 0px;
	text-align: center;
}
.div_popup_title .t_pop_right a
{
	background: Transparent url(../images/Giohang/dialog-close.gif) no-repeat;
	background-position: left center;
	display: block;
	height: 16px;
	width: 16px;
}
.div_popup_title .t_pop_right a:hover
{
	background: Transparent url(../images/Giohang/dialog-close-hover.gif) no-repeat;
	background-position: center center;
	display: block;
	height: 16px;
	width: 16px;
}
.div_pop_content
{
	padding: 5px;
	text-align: left;
	min-height: 100px;
}
.div_r_float .div_r_l
{
	width: 70%;
	float: left;
	border: solid 0px #000;
	background-color: #fcfcfc;
	padding: 5px 3px 5px 10px;
	min-height: 200px;
}
.div_r_float .div_r_r
{
	width: 25%;
	border: solid 0px red;
	margin-left: 74%;
	background-color: #fcfcfc;
	min-height: 210px;
}
* html .div_r_float .div_r_r
{
	margin-left: 73%;
}
.div_bullet_red_detail
{
	background: transparent url(../Images/Dienthoai/Tintuc/bg_bullet.gif) no-repeat;
	background-position: left 8px;
	padding: 0px 6px 0px 10px;
	text-align: left;
}
.div_bullet_red_detail .pc_tite
{
	font-weight: bold;
	padding: 5px 0 5px 4px;
	color: Red;
}
.div_bullet_red_detail .pc_tite_o
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 4px;
	color: Red;
}
.div_bottom_sale
{
	padding: 8px 0px 5px 1px;
}
.btn_sales_detail
{
	background: Transparent url(../Images/Dienthoai/Detail/bg_sales.gif) no-repeat;
	height: 27px;
	width: 113px;
	border: solid 0px #fff;
}
.div_order_detail
{
	border-top: solid 1px #eeeeee;
	padding: 10px 0 2px 5px;
	margin: 5px 0 0 0;
}
.div_order_detail label
{
	padding: 0 0 3px 0;
	margin: 0;
	font-weight: bold;
}
.div_order_detail .s_price_order
{
	color: Red;
	padding-left: 3px;
	font-weight: bold;
}
.div_r_p_d
{
	padding: 10px 0 0 20px;
	background-color: #fcfcfc;
	min-height: 200px;
}
* html .div_r_p_d
{
}
.div_item_detail
{
	padding: 4px 1px 2px 10px;
	color: #808080;
}
.div_item_detail a, .div_item_detail a:visited
{
	color: #4685DF;
	padding-left: 2px;
}
.div_item_detail a:hover
{
	text-decoration: underline;
}
.div_item_detail .s_bold
{
	font-weight: bold;
	padding: 0 0 0 2px;
}
.div_price_detail .t_price, .div_price_detail .p_price
{
	font-weight: bold;
}
.div_price_detail .p_note
{
	font-weight: bold;
	color: Red;
}
.div_price_detail .p_price, .div_price_detail .p_unit
{
	color: Red;
	font-size: 14px;
}
.div_price_detail .p_unit
{
	font-weight: normal;
}
.div_price_detail .sp_hint
{
	font-size: 8pt;
	color: #bbbbbb;
}
.div_left_content_detail
{
	width: 53.5%;
	float: left;
	padding: 5px;
}
* html .div_left_content_detail
{
	width: 52.5%;
}
.div_content_left_topdetail .product_name
{
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	min-height: 25px;
	background-color: #fff;
}
.div_content_left_topdetail .product_name h1
{
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.div_brand_detail
{
	min-height: 25px;
}
.div_float_detail
{
	clear: both;
	width: 100%;
}
* html .div_float_detail
{
	clear: both;
	float: left;
	width: 100%;
}
.div_right_content_detail
{
	width: 45%;
	float: right;
	padding: 5px 0 5px 1px;
}
.div_right_content_detail_simple
{
	width: 200px;
	float: right;
	padding: 5px 0 5px 1px;
}
* html .div_right_content_detail
{
	width: 46%;
}
.div_image_detail
{
	clear: both;
	float: left;
	width: 185px;
	height: 230px;
}
* html .div_image_detail
{
	width: 180px;
	float: left;
}
.div_image_detail .div_image
{
	border: solid 3px #f5f5f5;
	text-align: center;
	height: 185px;
	min-width: 185px;
	padding: 5px 0 5px 0;
	display: table;
	position: relative;
	overflow: hidden;
}
.div_image_detail .div_view_image
{
	padding: 5px 0 5px 0;
	text-align: left;
	margin-top: 5px;
}
.div_image_detail .div_view_image .sp_m_image
{
	padding: 5px 0 5px 23px;
	text-align: center;
	background: Transparent url(../Images/Dienthoai/Detail/bg_multi_image.gif) no-repeat;
	background-position: left center;
	margin: 0 3px 0 0;
	cursor: pointer;
	color: #316AC5;
}
.div_image_detail .div_view_image .sp_m_image:hover, .div_iamge_detail .div_view_image .sp_m_rota:hover
{
	text-decoration: underline;
	color: #4685DF;
}
.div_image_detail .div_view_image .sp_m_rota
{
	padding: 5px 0 5px 35px;
	text-align: center;
	background: Transparent url(../Images/Dienthoai/Detail/bg_rota.gif) no-repeat;
	background-position: left center;
	margin: 0;
	cursor: pointer;
}
.div_content_left_topdetail
{
	margin-left: 193px;
	width: 149%;
}
* html .div_content_left_topdetail
{
	margin-left: 180px;
	width: 29.6em;
	background-color: #fcfcfc;
}
.box_topcontent_detail
{
	border-bottom: solid 1px #bbb;
	text-align: justify;
	padding: 5px 5px 10px 30px;
}
.box_left
{
	float: left;
	padding-top: 10px;
	width: 150px;
	padding-left: 5px;
	color: #434343;
	font-weight: bold;
}
.box_right
{
	margin-left: 187px;
	padding-top: 5px;
	background-color: #fff;
	color: #717171;
}
.box_right ul
{
	margin: 0px;
	list-style-type: none;
	padding: 5px 0 5px 5px;
	background-color: Transparent;
}
.box_right ul.item_list
{
	background-color: Transparent;
	list-style-type: disc;
	list-style-position: inside;
}
.box_tr
{
	border-bottom: solid 1px #fff;
}
.div_content_no_r
{
	padding: 5px 5px 3px 8px;
	background-color: #ffffff;
}
.box_title_right
{
	float: left;
	width: 120px;
	background-color: #f6f6f6;
	padding: 4px 0px 4px 10px;
	border: solid 0px #000;
	font-weight: bold;
	color: #707070;
}
.box_left_com
{
	float: left;
	padding-top: 10px;
	width: 130px;
	padding-left: 5px;
	color: #434343;
	font-weight: bold;
}
.box_tr_com
{
	border-bottom: solid 0px #e4e4e4;
	background-color: #fcfcfc;
}

.box_title_right_com
{
	float: left;
	width: 120px;
	background-color: Transparent;
	padding: 4px 0px 4px 10px;
	border: solid 0px #000;
	font-weight: bold;
	color: #707070;
}
.box_content_left
{
	margin-left: 130px;
	padding: 4px 0px 4px 10px;
	border-left: solid 1px #fff;
	background-color: #f6f6f6;
}
.box_content_left_1
{
	float: left;
	background-color: #fff;
	padding: 4px 0px 4px 10px;
	width: 27%;
}
.box_content_left_2
{
	float: left;
	clear: right;
	background-color: #fff;
	padding: 4px 0px 4px 10px;
	width: 27%;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
}
.box_content_left_3
{
	float: left;
	background-color: #fff;
	padding: 4px 0px 4px 10px;
	width: 27%;
}
.div_com_left
{
	border: solid 0px red;
	text-align: left;
	width: 100%;
}
.box_tr_big_center
{
	width: 100%;
	border-top: solid 1px #bbbbbb;
	margin-top: 2px;
	background-color: #fff;
}
.box_top_content
{
	width: 100%;
	background-color: #F6F6F6;
	text-align: left;
	font-size: 12px;
	border-top: solid 1px #EEEEEE;
}
.box_div_group
{
	clear: both;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #ddd;
}
.div_ct_content_bt
{
	clear: both;
	padding: 15px 15px 15px 15px;
	text-align: center;
}
.div_item_float
{
	float: left;
	width: 18%;
	text-align: center;
	border-right: solid 1px #e3e3e3;
	border-left: solid 1px #e3e3e3;
	margin-left: -1px;
}
.div_item_float a, .div_item_float_nb a
{
	font-weight: bold;
}
.div_item_float_nb
{
	float: left;
	width: 18%;
	text-align: center;
	border-left: solid 1px #e3e3e3;
}
.div_float
{
	clear: both;
	width: 99.5%;
}
.div_float h1
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.div_float h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.div_left_content
{
	width: 40%;
	float: left;
	padding: 5px;
}
.div_left_image
{
	width: 124;
	float: left;
	border: solid 1px #d4d4d4;
	padding: 1px;
	margin: 0px 10px 8px 0px;
}
.div_left_image img
{
	width: 122px;
}
.div_right_content
{
	width: 55%;
	float: right;
	padding: 5px 5px 5px 10px;
}
.div_left_content_50
{
	width: 47%;
	float: left;
	padding: 5px;
}
.div_right_content_50
{
	width: 49%;
	float: right;
	padding: 5px 5px 5px 10px;
}
.div_height
{
	padding-top: 0.01em;
}
.div_height_1
{
	clear: both;
	padding-top: 1em;
}
.div_arrow
{
	background: #efefef url(Product/bg_arrow.gif) no-repeat;
	background-position: 98% center;
	padding: 5px 15px 5px 8px;
	margin: 0px 4px 0px 4px;
	font-weight: bold;
	font-size: 12px;
}
.ul_right_item
{
	text-align: left;
	list-style-type: none;
	margin: 0px 0;
	padding: 0px;
}
.ul_right_item li
{
	padding: 3px 5px 3px 5px;
}
.ul_right_item li a
{
	padding: 3px 0px 3px 0;
	text-decoration: none;
}
.ul_right_item li a:hover
{
	text-decoration: none;
	color: #ff9700;
}
.ul_right_item li span
{
	color: #bbbbbb;
	font-weight: normal;
	font-size: 8pt;
	padding: 3px 0px 3px 0px;
}
.div_bullet_red
{
	background: transparent url(Product/bg_bullet.gif) no-repeat;
	background-position: 15px 7px;
	padding: 2px 6px 2px 25px;
}
.div_top_right_box2, .div_top_left_box2, .div_top_center_box2
{
	background: transparent url(Product/bg_top_box2.gif) no-repeat;
	height: 28px;
}
.div_top_center_box2
{
	background-position: center -29px;
	background-repeat: repeat-x;
	margin: 0px 5px 0px 5px;
}
.div_top_right_box2
{
	background-position: right -58px;
	margin-right: 1px;
}
.div_top_left_box2
{
	background-position: left 0px;
	margin-left: 1px;
}
.div_top_right_box2_e, .div_top_left_box2_e, .div_top_center_box2_e
{
	background: transparent url(Product/bg_top_box2_e.gif) no-repeat;
	height: 26px;
}
.div_top_center_box2_e
{
	background-position: center -29px;
	background-repeat: repeat-x;
	margin: 0px 5px 0px 5px;
	padding-top: 2px;
}
* html .div_top_center_box2_e
{
	padding-top: 0px;
}
.div_top_right_box2_e
{
	background-position: right -58px;
}
.div_top_left_box2_e
{
	background-position: left 0px;
}

.div_top_right_box2_n, .div_top_left_box2_n, .div_top_center_box2_n
{
	background: transparent url(../Images/Dienthoai/Detail/bg_top_box2_n.gif) no-repeat;
	height: 28px;
}
.div_top_center_box2_n
{
	background-position: center -29px;
	background-repeat: repeat-x;
	margin: 0px 5px 0px 5px;
	padding-top: 2px;
}
* html .div_top_center_box2_n
{
	padding-top: 0px;
}
.div_top_right_box2_n
{
	background-position: right -59px;
	margin-right: 1px;
}
.div_top_left_box2_n
{
	background-position: left 1px;
	margin-left: 1px;
}

.div_top_title
{
	padding: 7px 0px 3px 8px; /*font-weight: bold;*/
	text-align: left;
}
.div_top_title .div_top_title_view
{
	text-align: right;
	font-weight: normal;
	margin-left: 60%;
}
.div_top_title .div_top_title_view span
{
	font-weight: bold;
}
.div_top_title_e
{
	background: #efefef url(Product/bg_arrow.gif) no-repeat;
	background-position: 100% center;
	padding: 5px 15px 5px 5px;
	margin: 0px 2px 0px 2px;
	font-weight: bold;
	font-size: 12px;
}
* html .div_top_title_e
{
	margin: 2px 2px 0px 2px;
}
.div_content_right
{
	background: transparent url(../Images/Dienthoai/Detail/bg_middle_left_box2.gif) repeat-y;
	background-position: right top;
}
.div_content_left
{
	background: transparent url(../Images/Dienthoai/Detail/bg_middle_left_box2.gif) repeat-y;
	background-position: left top;
	padding-left: 0px;
}
.div_content_com_right, .div_content_com_left
{
	background: transparent url(../Images/Dienthoai/Detail/bg_middle_box2.gif) repeat-y;
}
* html .div_content_com_right
{
	border: solid 1px red;
}
.div_content_com_right
{
	background-position: right -1px;
}
.div_content_com_left
{
	background-position: left 1px;
	padding-left: 0px;
}

.div_content_com_right_box, .div_content_com_left_box
{
	background: transparent url(../Images/Dienthoai/Detail/bg_middle_box2.gif) repeat-y;
}
* html .div_content_com_right_box
{
	margin-right: -1px;
	border: solid 1px #000;
}
.div_content_com_right_box
{
	background-position: right -1px;
}
.div_content_com_left_box
{
	background-position: left 1px;
	padding-left: 0px;
}

.div_center_for_all
{
	text-align: justify;
	background-color: #fff;
	margin: 0px 3px 0px 3px;
}
.div_center_for_all_com
{
	text-align: justify;
	background-color: #fff;
	margin: 0px 3px 0px 3px;
}
.div_center_for_all_f
{
	text-align: left;
	background-color: #fdfdfd;
	margin: 0px 3px 0px 3px;
	padding: 5px 5px 5px 10px;
}
.cm_content_fix
{
	overflow: auto;
	padding: 5px 5px 5px 5px;
}
.div_bottom_right, .div_bottom_left, .div_bottom_center
{
	background: transparent url(../Images/Dienthoai/Detail/bg_bottom_box2.gif) no-repeat;
}
.div_bottom_right
{
	background-position: right -15px;
	margin-right: 2px;
}
.div_bottom_left
{
	background-position: left 0px;
}
.div_bottom_center
{
	background-position: Center -7px;
	margin: 0px 4px 0px 4px;
	padding: 4px 0px 1px 4px;
	background-repeat: repeat-x;
}
.div_bottom_pop_right, .div_bottom_pop_left, .div_bottom_pop_center
{
	background: transparent url(Product/bg_pop_bottom.gif) no-repeat;
}
.div_bottom_pop_right
{
	background-position: right -12px;
	margin-right: 1px;
}
.div_bottom_pop_left
{
	background-positin: left 0px;
	margin-left: 1px;
}
.div_bottom_pop_center
{
	background-position: Center -6px;
	margin: 0px 4px 0px 4px;
	padding: 4px 0px 1px 4px;
	background-repeat: repeat-x;
}



/* This file skins dialog */
.ui-wrapper
{
	border: 1px solid #50A029;
}
.ui-wrapper input, .ui-wrapper textarea
{
	border: 0;
}


/* This file skins resizables */

.ui-resizable
{
	position: relative;
}

/* Global handle styles */
.ui-resizable-handle
{
	position: absolute;
	display: none;
	font-size: 0.1px;
}
.ui-resizable .ui-resizable-handle
{
	display: block;
}
body .ui-resizable-disabled .ui-resizable-handle
{
	display: none;
}
/* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
/* use 'body' to make it more specific (css order) */

.ui-resizable-n
{
	cursor: n-resize;
	height: 6px;
	width: 100%;
	top: 0px;
	left: 0px;
	background: transparent url(Product/resizable-n.gif) repeat scroll center top;
}
.ui-resizable-s
{
	cursor: s-resize;
	height: 6px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: transparent url(Product/resizable-s.gif) repeat scroll center top;
}

.ui-resizable-e
{
	cursor: e-resize;
	width: 6px;
	right: 0px;
	top: 0px;
	height: 100%;
	background: transparent url(Product/resizable-e.gif) repeat scroll right center;
}
.ui-resizable-w
{
	cursor: w-resize;
	width: 6px;
	left: 0px;
	top: 0px;
	height: 100%;
	background: transparent url(Product/resizable-w.gif) repeat scroll right center;
}

.ui-resizable-se
{
	cursor: se-resize;
	width: 9px;
	height: 9px;
	right: 0px;
	bottom: 0px;
	background: transparent url(Product/resizable-se.gif);
}
.ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	bottom: 0px;
	background: transparent url(Product/resizable-sw.gif);
}
.ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	top: 0px;
	background: transparent url(Product/resizable-nw.gif);
}
.ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: 0px;
	top: 0px;
	background: transparent url(Product/resizable-ne.gif);
}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen
{
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide
	{
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print
{
	.ui-tabs-nav
	{
		display: none;
	}
}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 0;
}
.ui-tabs-panel
{
	margin: 0 4px 0 .5em;
}
* html .ui-tabs-panel
{
	margin: 0 0 0 .25em;
}
.ui-tabs-nav
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-tabs-nav:after
{
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.ui-tabs-nav li
{
	float: left;
	margin: 0 0 0 1px;
	min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span
{
	display: block;
	padding: 0 10px;
	background: url(../Images/Dienthoai/Detail/tab.png) no-repeat;
}
.ui-tabs-nav span.ui-tab-share, .ui-tabs-nav span.ui-tab-share
{
	display: block;
	padding: 0 10px;
	background: url(Product/bg_share.gif) no-repeat;
	background-position: left center;
	padding: 3px 0 0 20px;
	margin-left: 100px;
}
.ui-tabs-nav span.ui-tab-share a
{
	background: none;
	color: #4685DF;
	text-decoration: underline;
	cursor: pointer;
	padding: 3px 0 3px 0;
	font-weight: normal;
}
.ui-tabs-nav span.ui-tab-share a:hover
{
	background: none;
	color: #4685DF;
	text-decoration: underline;
	cursor: pointer;
	padding: 3px 0 3px 0;
	font-weight: normal;
}
.ui-tabs-nav a
{
	margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	color: #000000;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a
{
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	color: #000;
}
.ui-tabs-nav a span
{
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}
* > .ui-tabs-nav a span
{
	/* hide from IE 6 */
	width: auto;
	height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span
{
	padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active
{
	background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active
{
	background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span
{
	background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span
{
	background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited
{
	/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active
{
	/* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.ui-tabs-disabled
{
	opacity: .4;
	filter: alpha(opacity=40);
}
.ui-tabs-panel
{
	border-top: 1px solid #97a5b0;
	padding: 8px 4px 2px 1px;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em
{
	padding: 0 0 0 20px;
	background: url(Product/loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav
{
	/* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child + html .ui-tabs-nav
{
	/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}
/* Cho Process */
.loader
{
	background-image: url(../Images/Dienthoai/Detail/loading.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	z-index: 100;
	position: fixed;
	width: 120px;
	margin-left: -60px;
	top: 3px;
	right: 3px;
	cursor: wait;
	background-color: Yellow;
	padding: 10px 10px 10px 35px;
	color: #000;
	font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Times New Roman, Tahoma, Verdana;
}
* html .loader
{
	position: absolute;
	margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) +                                                                    'px' );
}
.overlay
{
	position: fixed;
	z-index: 99999999;
	top: 0px;
	left: 0px;
	width: 100% !important;
	height: 100% !important;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
	cursor: wait;
}
* html .overlay
{
	cursor: wait;
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +                                                                    'px' );
	width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth +                                                                    'px' );
}
.member-right-title-info
{
	height: 22px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	background: url(Member/member-info.gif) no-repeat top left;
	padding-left: 24px;
	padding-top: 3px;
}
.member-right-title-account
{
	height: 22px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	background: #EFEFEF url(Member/member-account.gif) no-repeat top left;
	padding-left: 24px;
	padding-top: 3px;
	margin: 0 3px;
}
.member-right-title-link
{
	height: 22px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	background: #EFEFEF url(Member/member-link.gif) no-repeat top left;
	padding-left: 24px;
	padding-top: 3px;
	margin: 0 3px;
}
.member-info-seperator
{
	height: 20px;
	background-color: #A9A9A9;
	border-top: solid 3px #E1E1E1;
	color: #fff;
	font-family: Arial;
	font-size: 13px;
	padding-left: 10px;
}
.member-right-padding
{
	padding: 3px 0;
}
table.member-edit-info td.label
{
	width: 300px;
}
table.member-edit-info td.first-row
{
	padding-top: 8px;
}
table.member-edit-info select.dropdown
{
	width: 359px;
}
.member-edit-info-outer
{
	padding: 10px;
}
.member-edit-info-area
{
	padding: 0 20px;
}
.member-change
{
	background-color: #E9E9E9;
	width: 357px;
	padding-top: 2px;
	border: solid 1px #A8A8A8;
	height: 18px;
	cursor: pointer;
}
.rf
{
	color: Red;
}
.shop_border_left
{
	border-left: solid 1px #b1b1b1;
	border-right: none;
}
.shop_register
{
	padding-right: 10px;
}
/****************** Class for help balloon tooltip *********************************/
.eph, .egh
{
	cursor: pointer;
	color: #316AC5;
}
.eph:hover, .egh:hover
{
	text-decoration: underline;
}
#help
{
}
#help .title
{
	background-color: #dedede;
	height: 22px;
	line-height: 22px;
}
#help .description
{
	font-size: 11px;
	font-style: italic;
}
#help .content
{
}
#help .close
{
	cursor: pointer;
	width: 20px;
}

.div_goldhour_report
{
	color: #808080;
	font-size: 10px;
	padding-left: 135px;
	padding-top: 2px;
}
.goldhour_button
{
	background-image: url(http://static.dienmay.com/products/images/dtdd/khuyenmai/muaheso/GoldenHour.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	height: 35px;
	width: 142px;
	border: solid 0px #fff;
	background-position: 15px 0px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 20px;
	font-size: 12px;
}
.goldhour_hint
{
	background-image: url(Product/GoldenHourHint.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	height: 16px;
	width: 16px;
	border: solid 0px #fff;
}

.product_similarity
{
}

.product_similarity .title
{
	background-color: #ebe7e7;
	height: 18px;
	color: #666;
	font-weight: bolder;
	font-size: 9pt;
	padding-top: 2px;
	padding-left: 5px;
	cursor: pointer;
}

.product_similarity .title .titleup
{
	background-image: url(Product/arrow_up.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 10px;
	float: left;
	margin-left: 10px;
	display: block;
	margin-top: 2px;
}

.product_similarity .title .titledown
{
	background-image: url(Product/arrow_down.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 10px;
	float: left;
	margin-left: 10px;
	display: block;
	margin-top: 2px;
}

.product_similarity .product
{
	padding-left: 5px;
}

.product_similarity .product .name
{
	padding-top: 3px;
	color: #000;
	font-weight: bold;
	font-size: 8pt;
}

.product_similarity .product .price
{
	padding-left: 8px;
	padding-top: 3px;
	color: #acabab;
	font-size: 8pt;
}

/*Special Order*/
.quickorderANZ
{
	background-image: url(../Images/Dienthoai/Detail/ANZ-button-quickorder.png);
	background-repeat: no-repeat;
	width: 143px;
	height: 29px;
	border: 0;
	background-color: Transparent;
	margin-top: 5px;
	margin-left: 5px;
}

.orderANZcomplete
{
	background-image: url(Product/ANZ-button-ordercomplete.png);
	background-repeat: no-repeat;
	width: 214px;
	height: 50px;
	border: 0;
	background-color: Transparent;
}

.floatleft
{
	float: left;
}

.clearfloat
{
	clear: both;
}

.order_special_title
{
	background-color: #5f5e5f;
	height: 15px;
	padding-top: 3px;
}

.order_special_title .text
{
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
}

.order_special_product
{
	height: 85px;
	font-weight: bold;
	border-bottom: 2px solid #000;
}

.order_special_product .product_info
{
	text-transform: uppercase;
	color: #000;
	font-size: 10pt;
	font-weight: bold;
}

.order_special_product .product_info .product_image
{
	width: 75px;
	height: 75px;
	border: 1px solid #ddd;
}

.order_special_product .product_info .product_name
{
	margin-left: 5px;
}

.order_special_product .product_info .product_color
{
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
}

.order_special_product .product_price
{
}

.order_special_product .product_quantity
{
	width: 80px;
}

.order_special_product .product_quantity .text_quantity
{
	border: 1px solid #aaa;
	height: 25px;
	width: 60px;
	text-align: center;
}

.order_special_product .product_totalvalue
{
}

.order_special_personinfo
{
}

.order_special_personinfo .text
{
	width: 80px;
	display: block;
	text-align: right;
	margin-right: 10px;
}

.order_special_personinfo .textbox
{
	border: 1px solid #aaa;
	width: 220px;
}
